package com.etone.smartAudit.domain;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;


/**
 * @author: 张任豪
 * @date: 2022/3/25
 * @description: 异常审计统计报表
 */

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName(value ="f_audit_exception_count_report")
public class AuditExceptionCountReport implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    @TableId(value = "intId", type = IdType.AUTO)
    private Integer id;

    /**
     * 省份id
     */
    @TableField(value = "intProvinceId")
    private Integer provinceId;

    /**
     * 城市id
     */
    @TableField(value = "intCityId")
    private Integer cityId;

    /**
     * 城市名称
     */
    @TableField(value = "vcCityName")
    private String cityName;

    /**
     * 异常数量
     */
    @TableField(value = "intCnt")
    private Integer cnt;

    /**
     * 审计点id
     */
    @TableField(value = "intTypeId")
    private Integer typeId;

    /**
     * 审计点名称
     */
    @TableField(value = "vcTypeName")
    private String typeName;

    /**
     * 专题id
     */
    @TableField(value = "intSpecialId")
    private Integer specialId;

    /**
     * 专题名称
     */
    @TableField(value = "vcSpecialName")
    private String specialName;

    /**
     * 专题风险
     */
    @TableField(value = "vcSpecialRisk")
    private String specialRisk;

    /**
     * 统计月份
     */
    @TableField(value = "vcDate")
    private String date;

    /**
     * 统计期数
     */
    @TableField(value = "vcCountPeriods")
    private String countPeriods;


}